package com.itheima.reggie.dto;

import com.itheima.reggie.entity.Dish;
import com.itheima.reggie.entity.DishFlavor;
import lombok.Data;

import java.util.List;

/**
 * @author ：石破天
 * @date ：Created in 2022年05月26日
 * @description ：
 *     DishDto extends Dish
 *       我们这个跟前端 对应的数据结构
 *       里面 不仅具有  菜品类属性
 *         也具有 交互过程中产生的属性
 *
 * @version: 1.0
 */
@Data
public class DishDto extends Dish {
    // 我们这个数据在这里是不是仅仅是用来跟前端交互的
    //  接收前端的数据  直接定义在 Dish 行
    //  但是 我们开发的时候 为了避免 实体中属性和表不一致
    //  这个字段 写到 Dish实体类的儿子里面.
    private List<DishFlavor> flavors;


    //做菜品分页查询是 前端缺少 分类名称  扩展类就补充分类名称
    private String categoryName;

    // 菜品在套餐中的份数
    private Integer copies;

}
